Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F5 Croatia F1 Canada F1 Canada F2 Canada F2 Canada F3 Canada F3 Canada F1 USA F25 Guatemala F1 Costa Rica F1 USA F4 USA F5 USA F6 Canada F2 USA F7 Italy F1 El Salvador F1 China F1 Guatemala F1 China F2 Colombia F1 Colombia F2 Italy F2 Ivory Coast F1 Ivory Coast F2 USA F8 Italy F1 Canada F5 Canada F7 Venezuela F8 USA F26 USA F27 USA F5 USA F6 Canada F1 Canada F2 Romania F1 El Salvador F1 Canada F5 Canada F7 USA F24 Canada F9 Australia F1 Canada F1 Canada F2 Canada F5 Canada F7 Canada F8 Australia F3 Croatia F1 Croatia F2 Italy F23 Australia F4 Australia F1 Australia F2 Italy F15 Canada F3 Canada F4 Belgium F2 Canada F9 Canada F6 Canada F9 USA F16 USA F17 USA F18 Canada F3 Canada F4 Canada F5 Panama F1 Asics Challenger Open - Monchengladbach Fujitsu Siemens Open - Budapest Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano 10ø Tornea B. Camparini - Reggio Emilia Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest SIR Supermercadi Challenger - Rome Mauritius Open - Mauritius Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt The LTA Sunderland Challenger - Sunderland BH Telecom Indoors Sarajevo 2006 - Sarajevo LXV Concurso Internacional Vigo - Vigo Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Challenger Casablanca San Angel - Mexico City Garden Open - Rome 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Uncle Toby's Australian Men's Clay Court Challenger - Canberra Riviera di Rimini Challenger - Rimini s Tennis Masters 06 - Graz Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Countrywide Classic USTA Challenger - Carson Open de Montauban - Montauban USTA Men's Challenger of Dallas - Dallas Odlum Brown Vancouver Open - Vancouver San Benedetto Challenger - San Benedetto Citta di Como - Como Genova Open Challenger - Genova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona 5° Sporting Challenger - Turin Challenger de Providencia-Copa Kia - Santiago Polska Energia Open - Bytom San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Morocco Tennis Tour - Rabat Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ford Tennis Championships - Louisville Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 2008 Lubbock Challenger - Lubbock Tennislife Cup - Napoli San Luis Potosi Challenger - San Luis Potosi The Mercedes Benz of Calabasas - Calabasas Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Noumea Challenger Korat Challenger Rome Challenger Tenerife Challenger Reggio Emilia Challenger Rijeka Challenger Recanati Challenger Orbetello Challenger Ljubljana Challenger Honolulu Challenger Rimouski Challenger Napoli Challenger Bogota Challenger Garden Open 2005 - Rome Biella Challenger Carson Challenger Tarragona Challenger Riviera di Rimini Challenger - Rimini Orbetello Challenger Geneva Challenger Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia Morocco Tennis Tour - Marrakech Canottieri Minico 2004 - Mantova Ljubljana Challenger Singapore Challenger Burnie Challenger Pereira Challenger Rome Challenger Alessandria Challenger San Marino Challenger Como Challenger Seville Challenger Ljubljana Challenger V Trani Cup - Trani Champaign Challenger Noumea Challenger Honolulu Challenger Bucaramanga Challenger Guadalajara Challenger Sarasota Challenger Athens Challenger Furth Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Panama City Challenger San Benedetto Challenger Recanati Challenger Cordenons Challenger Genova Challenger Todi Challenger Barranquilla Challenger Ischgl International ATP Challenger - Ischgl Prague Challenger 7° Trani Cup - Trani Guayaquil Challenger Schickedanz Open 2007 - Furth ATP Challenger Tour Finals Noumea Challenger Pereira Challenger Panama City Challenger Tallahassee Challenger Manta Challenger Todi Challenger Guzzini Challenger - Recanati Mexico City Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Naples Challenger - Naples Bogota Challenger Knoxville Challenger Andria Challenger Noumea Challenger Maui Challenger Chitre Challenger Baden Open - Karlsruhe Alfa Romeo Tennis Cup - Cordenons Irving Challenger Guadalajara Challenger Banja Luka Challenger 2004 - Banja Luka San Luis Potosi Challenger Savannah Challenger Tallahassee Challenger Cali Challenger Bordeaux Challenger Mestre Challenger Lermontov Challenger Prague Challenger Lexington Challenger Manta Challenger Cordenons Challenger Pereira Challenger Aamulehti Tampere Open - Tampere Sacramento Challenger Cali Challenger Guayaquil Challenger M25 Nur-Sultan Quito Challenger Bucaramanga Challenger Banja Luka Challenger 2003 - Banja Luka San Luis Potosi Challenger Sarasota Challenger Mestre Challenger Cortina Challenger M25 Cancun Sacramento Challenger Casablanca Challenger Riviera di Rimini Challenger 2004 - Rimini Charlottesville Challenger Happy Valley Challenger Canberra Challenger Trani Cup - Trani Lubbock Challenger - Lubbock Caltanissetta Challenger Maui Challenger Morelos Challenger Medellin Challenger Drummondville Challenger Tallahassee Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Caltanissetta Challenger Asirom Challenger - Brasov Biella Challenger Steelers Cup 2005 - Kosice Columbus Challenger Monterrey Challenger Challenger Brasov - Brasov Sarasota Challenger Bordeaux Challenger Caltanissetta Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Ningboo Challenger Torneo Internacional Challenger Fila 2006 - Leon Newport Beach Challenger Gatineau Challenger Nottingham Challenger Ilkley Challenger Societa Canottieri Mincio 2005 - Mantova L'Aquila Challenger Granby Challenger Top Wool Challenger-Immagine Trophy - Biella Columbus Challenger Biella Challenger Izmir Challenger Tiburon Challenger The Natrel's Challenger - Granby Lima Challenger Charlottesville Challenger Montevideo Challenger San Marino Challenger Sarasota Challenger Tallahassee Challenger Puerto Vallarta Challenger Savannah Challenger Aix En Provence Challenger Rome Challenger Heilbronn Challenger Perugia Challenger The 'Fitz' Casino Challenger - Tunica Granby Challenger Sopot Challenger Manerbio Challenger Arpa Ceramic Cup - Reggio Emilia Seville Challenger Columbus Challenger Biella Challenger Challenger Natrel Presented by National Bank - Granby Charlottesville Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger San Marino Cepu Open - San Marino Nottingham Challenger Charlottesville Challenger Champaign Challenger Maia Challenger Todi Challenger Columbus Challenger Barcelona Challenger Orlando Challenger Antalya Challenger Potchefstroom 1 Challenger Nur-Sultan 2 Challenger Orlando 2 Challenger Nur-Sultan 3 Challenger Verona Challenger Sporting Challenger - Turin Charlottesville Challenger Knoxville Challenger Ford Tennis Championships - Louisville Columbus Challenger 4° Sporting Challenger - Turin Caversham International Tennis Tournament - Jersey Ostrava Challenger Carson Challenger Furth Challenger Rome 2 Challenger Trofeo Sisma Mantova - Mantova Como Challenger Alphen Challenger Genoa Open - Genova Moncton Men's Challenger - Moncton Steelers Cup - Kosice Genova Challenger Turin Challenger Winnipeg Challenger Cary 2 Challenger Tiburon Challenger Campionati Internazionali di Sicilia - Palermo Vancouver Challenger Fairfield Challenger Le Gosier Challenger Todi Challenger Knoxville Challenger Ostrava Challenger Qatar Open - Doha Cepu Open - San Marino Bauer Watertechnilogy Cup 2008 - Eckental Open Seat Godo - Barcelona Challenger Fondazione Carige - Genova Generali Open - Kitzbuhel Recanati Challenger Morelos Challenger Memorial Manfredini - Sassuolo Salzburg Challenger Burnie Challenger San Remo Tennis Cup - San Remo Next Generation Adelaide International - Adelaide Ortisei Challenger IPP Geneva Trophy - Geneva Lexington Challenger Abierto Mexicano Telcel - Acapulco USTA Freeman Men's Challenger - Joplin Sydney Challenger Waco Tennis Challenger - Waco Dallas Challenger Nokian Hakkapeliitta Open - Tampere San Benedetto Challenger San Marino Cepu Open - San Marino Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Tatra Banka Open 2006 - Bratislava Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Challenger Groningen - Groningen SAP Open - San Jose The Dubai Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe 4th Sardinia International Championships - Cagliari Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Vicenza Challenger Rimini Challenger Surbiton Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Iasi Challenger China Open - Beijing Kremlin Cup - Moscow Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Prague Challenger Nur-Sultan 4 Challenger Cordenons Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Moselle Open - Metz Heineken Open - Auckland Brasil Open - Sao Paulo Argentina Open - Buenos Aires Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Open Parc - Lyon Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Brisbane International - Brisbane Sydney International - Sydney Ecuador Open - Quito Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Brisbane International - Brisbane Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Milan Indoors - Milan Swiss Open - Gstaad Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha New York Open - New York Medellin Challenger New York Open - New York Topshelf Open - 's-Hertogenbosch Challenger Copa Sevilla - Seville Open Seat Godo 2007 - Barcelona US Men's Clay Court Championship - Houston Challenger Banque Nationale Rimouski - Rimouski IPP Open - Helsinki Argentina Open - Buenos Aires II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota II Naples ITG Challenger - Naples Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Zagreb Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Movistar Open - Santiago Citi Open - Washington Porsche Open - Poznan Kos-Zucchetti Tennis Cup - Cordenons Open de la Ville de Saint Denis - Reunion Island Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Open de Montauban - Montauban Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan Potchefstroom 2 Challenger Vegeta Croatia Open - Umag San Marino Challenger Dallas Challenger Columbus Challenger San Luis Potosi Challenger San Remo Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Zagreb Challenger Alessandria Challenger Granby Challenger Gemax Samsung Open 2004 - Belgrade Napoli Challenger Asuncion Challenger Santiago Challenger US Men's Clay Court Championship - Houston Cleveland Challenger Pereira Challenger Baton Rouge Challenger Challenger 42 - Andrezieux Kosice Challenger Reggio Emilia Challenger Winnetka Challenger San Benedetto Challenger Aptos Challenger Granby Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Trani Challenger The Natrel's Challenger of Granby - Granby Como Challenger Rijeka Challenger Todi Challenger Bangkok Challenger Asuncion Challenger Santiago Challenger Swiss Indoors Basel - Basel San Benedetto Challenger Caloundra Challenger Delray Beach Open - Delray Beach San Jose Challenger Rimouski Challenger Heineken Open - Auckland Leon Challenger Rome Challenger Rijeka Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Orbetello Challenger Swiss Indoors Basel - Basel Sacramento Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Napoli Challenger Madrid Challenger Roma Open Challenger - Rome Qatar ExxonMobil Open - Doha Zagreb Open - Zagreb PTT Thailand Open - Bangkok Helsinki Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Salinas Challenger San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Luis Potosi Challenger Braunschweig Challenger Savannah Challenger GHI Bronx Tennis Classic - Bronx Ljubljana Open 2008 - Ljubljana Semgroup Challenger - Tulsa Orbetello Challenger Vancouver Challenger Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento Qatar ExxonMobil Open - Doha Maui Challenger West Lakes Challenger Cherbourg Challenger Bangkok Challenger Savannah Challenger Arad Challenger Granby Challenger Vancouver Challenger Cordenons Challenger Milan Challenger BRD Nastase Tiriac Trophy - Bucharest Turin Challenger Bogota Challenger Rimini Challenger Vancouver Challenger Cordenons Challenger Montevideo Challenger Cali Challenger Bogota Challenger Quito Challenger Champaign Challenger Guayaquil Challenger Bucaramanga Challenger Sarasota Challenger Prostejov Challenger Rome Challenger Ojai Challenger Grand Prix Hassan II - Marrakech Kitzbuhel Challenger Lexington Challenger Napoli Challenger Napa Challenger US Men's Clay Court Championship - Houston Lima Challenger Rome Challenger Cordenons Challenger Genova Challenger Cary Challenger Columbus Challenger Las Vegas Challenger Monterrey Challenger Bogota Challenger ATP Challenger Tour Finals Kosice Challenger Winnipeg Challenger Las Vegas Challenger Rimouski Challenger Prague Challenger Kobe Challenger Hua Hin Challenger Indian Wells Challenger Hall of Fame Tennis Championships - Newport Sopot Challenger Szczecin Challenger Cary Challenger Santo Domingo Challenger Guayaquil Challenger Houston Challenger Monterrey Challenger Parma Challenger Milan Challenger Gatineau Challenger Lexington Challenger Cordenons Challenger Cary Challenger Florence Challenger Las Vegas Challenger Tallahassee Challenger Eskisehir Challenger Guayaquil Challenger Knoxville Challenger Bangkok Challenger Dallas Challenger Granby Challenger Portoroz Challenger Parma Challenger Biella Challenger Alicante Challenger Lisbon Challenger Istanbul Challenger Cary Challenger Maia Challenger Istanbul Challenger Antalya 2 Challenger Cary Challenger Tiburon Challenger Tiburon Challenger Pereira Challenger Stockton Challenger Orlando Challenger Rome 1 Challenger Fairfield Challenger Biella 5 Challenger Biella 6 Challenger Little Rock Challenger Porto Challenger Surbiton Challenger Lexington Challenger Bucaramanga Challenger Gwangju Challenger Mestre Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Cordenons Challenger Monterrey Challenger Knoxville Challenger Credit Agricole Suisse Open - Gstaad Happy Valley Challenger Irving Challenger Drummondville Challenger Knoxville Challenger San Francisco Challenger Tallahassee Challenger Savannah Challenger Nottingham Challenger Open Sabadell Atlantico - Barcelona Tata Open Maharashtra - Pune Shanghai Challenger Ho Chi Minh City Challenger Shenzhen Challenger Santiago Open - Santiago San Luis Potosi Challenger AEGON Championships - London Sarasota Challenger Tallahassee Challenger Savannah Challenger Aix En Provence Challenger ATP Vegeta Croatia Open - Umag Bordeaux Challenger Copa Telmex - Buenos Aires New Haven Challenger Copa Telmex - Buenos Aires Surbiton Challenger Caltanissetta Challenger Pullach Challenger Brest Challenger Vancouver Challenger Cordenons Challenger Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Rio Open - Rio de Janeiro Moselle Open - Metz Heineken Open - Auckland ATP Slovak Open Challenger - Bratislava LTA Shrewsbury Challenger - Shrewsbury Serbia Open - Belgrade Genova Challenger Gerry Weber Open - Halle 8° Trani Cup - Trani St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Champaign Challenger III Aberto Santa Catarina de Tenis - Florianopolis Ecuador Open - Quito Pro Challenger at Calabasas - Calabasas TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Andria Challenger Atlanta Tennis Championships - Atlanta Konzum Croatia Open - Umag Montevideo Challenger Newport Beach Challenger Caltanissetta Challenger Open Parc - Lyon Indian Wells Challenger Forli Challenger Phoenix Challenger Brasil Open - Costa do Sauipe Vancouver Challenger Vegeta Croatia Open - Umag Newport Beach Challenger Monterrey Challenger Aix En Provence Challenger Split Challenger Brasil Open - Sao Paulo Rogers Cup - Montreal Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Campionati BNL dItalia - Rome Rogers Masters - Toronto Rogers Cup - Montreal Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Coupe Rogers - Montreal Generali Open - Kitzbuhel Rogers Cup - Toronto Nur-Sultan 1 Challenger The Dubai Tennis Championships - Dubai Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Brisbane - Brisbane Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Aegon Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Antalya Cup - Antalya Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston French Open - Paris Estoril Open - Estoril Wimbledon - London French Open - Paris Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells European Open - Antwerp Australian Open - Melbourne National Bank Open - Toronto Delray Beach Open - Delray Beach AEGON Championships - London Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne Kremlin Cup - Moscow US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Erste Bank Open - Vienna French Open - Paris U.S. Open - New York Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Australian Open - Melbourne Generali Open - Kitzbuhel Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna New York Open - New York Wimbledon - London Cordoba Open - Cordoba Western & Southern Open - Cincinnati Delray Beach Open - Delray Beach Brasil Open - Sao Paulo U.S. Open - New York US Men's Clay Court Championship - Houston Australian Open - Melbourne Fever-Tree Championships - London French Open - Paris Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Hall of Fame Open - Newport U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York VTR Open - Vina del Mar Infosys Hall of Fame Open - Newport French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Studena Croatia Open - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Miami Open - Miami Sony Open Tennis - Miami Barcelona Open BancSabadell - Barcelona Rogers Cup - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 French Open - Paris Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 U.S. Open - New York Davis Cup, Group 1, PO, PER-CAN 2-3 U.S. Open - New York Davis Cup, Group 1, 1R, COL-CAN 4-1 Internazionali BNL d'Italia - Rome Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 French Open - Paris Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Davis Cup, World Group, PO, ISR-CAN 2-3 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Australian Open (juniors) French Open (juniors) Internazionali BNL d'Italia - Rome Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) BNP Paribas Masters - Paris Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, World Group, 1R, ARG-ITA 2-3